import Vue from 'vue'
import Vuex from 'vuex'
//使用
Vue.use(Vuex)

import home from './home'
import search from './search'
import detail from './detail'
import shopcart from './shopcart'
import user from './user'
import trade from './trade'
export default new Vuex.Store({
    modules:{
        //命名空间：namesapced:true，当模块被注册后，它的所有getter、action及mutation都会自动根据模块注册的路径调整命名，也就是说，我们在调用这些方法时，需要加上这个文件的路径(比如我要访问这个文件中的state里边的某个属性：this.$store.state.car。后边这个car就是多了个car.js模块名，因为如果不加模块名，那我们会访问所有模块中的属性，那就乱了)，所以我们要加上命名空间，相当于独立的区块去使用，模块和模块之间互不干扰。
        
        home,
        search,
        detail,
        shopcart,
        user,
        trade
    }
})